package model

import "time"

type Lesson struct {
	Id        int64     `gorm:"column:id;type:bigint(20) UNSIGNED;primaryKey;not null;" json:"id"`
	VideoId   int64     `gorm:"column:video_id;type:bigint(20) UNSIGNED;comment:视频ID;not null;" json:"video_id"`           // 视频ID
	Title     string    `gorm:"column:title;type:varchar(255);comment:标题;not null;" json:"title"`                          // 标题
	Introduce string    `gorm:"column:introduce;type:varchar(255);comment:介绍;not null;" json:"introduce"`                  // 介绍
	CreatedAt time.Time `gorm:"column:created_at;type:datetime;comment:创建时间;default:CURRENT_TIMESTAMP;" json:"created_at"` // 创建时间
}

func (Lesson) Table() string {
	return "lesson"
}
